PETE&C 2009

GL22 On the Road to Web 3.0: RSS feeds and Mashups (L. Jannotta)



GL22 On the Road to Web 3.0: RSS feeds and Mashups (L. Jannotta)

by Helmut Doll, Bloomsburg University
hdoll - twitter
slides will be posted here http://iitweb.bloomu.edu/courses/dollnews
GL221900
Check out graphic WebTrends2007 map

What do you think of when you think of web2.0 - interactice

RIAs - rich internet applications
sliderocket.com
flowgram.com - lets you build a presentation with all different medias!!!!!!!!!!!!
photoshop.com (photoshop express)

readwriteweb.com

How and when did "we" decide the term "web2.0" started?
2004 term first use by Tim O'Reilly
What is Web2.0 read, write, dynamic, social wherase web1.0was static (push)
Web1.0 was bottom to top
Web2.0 is top to bottom (share)

Web3.0 - semantic web (live)
intelligent web, browser tht can link for concepts
Eric Schmidt, Web 2.0 v. Web 3.0
-applications pieced together, can run on any device
- fast, customizable, distributed thru email, social networks, etc.


Will there be a Web3.0?
4 tech trends to watch
-semantic web
-cloud computing (getting stuff online, not in store)
-open mobile platforms

there is a 10 yr cycle of web innovation
There are web3.0 conferences
Web4.0 - intelligent personal agents!
Nova Spivack has good articles

Google trends - check it out - type in a term and it shows you how much it was searched for over time

Web3.0? 3D? Mobile web? Searching?

1.0 - basic infrastructure
2.0 - front end, usablilty
3.0 - improving the indexing of data

Semantic web - mentioned in 2001 by Tim Berners-Lee
it tries to create/store the semantic connection of terms
meaning of content is cruicial
it is the web as a database
information described and linked in such a way that it an easily be understood and processed by machines
machines can catelog, but meaning at the moment is lost
proposed approach
defining information RDF Resource Description Framework - new format for writing code to make it comprehensible for machines
Terms, data and relationships: Ontology OWL
Interference Engines SPARQL
Intelligent agents that scan the web for information

2 directions - search by concept - better search
Display of linked data

www.twine.com - semantic website for semantic web applications

check out grokker... old search engine pioneering this idea

www.evri.com - semantic search - combines info from many sources, shows connections to other terms

Approach to semantic web:recode the web content with RDF

maybe software can be created to do that - semantic radar for firefox

www.wikier.org.. foaf (Friend of a friend) - will be able to attach to webpage one day

openID - new idea for doing IDs... check out facebook... just signed up or this last weekend.

instead of rewriting webscontet... screen scrapers... opencalais.com - plug in that suggests tags

labs.systemone.at/wikipedia3
Drupal supports RDF - content maagmement system

Semantic web is a technical component of a change in the way information is used on the internet.

medline - semantic seach
aka natural language search

infolust.com - put in a website i know
hakia.com

Zemanta.com - recommends tags and looks in flickr and youtube for content

Image search - Picasa/iPhoto
labs.systomeone.at/retrievr - searches all flickr images for that image that you draw

Web3.0
the thinking web
intelligent aplications
natural language searches
content will rule
outside of the original containers
new interfaces
widgets
3dbrowsers

Need Consumable data
RDF, RSS, TAGS, microformats, social graphs, data has to be extractable


RSS - Real Simple Syndication
Content is published in a standard format (XML)
Readers can subscribe to the feed to get updated information

many school districts not yet using RSS feeds

possible uses - publish news, caf menu, hwk assignments
CAN I DO THIS WITH MOODLE?
Can add RSS feeds to my own website...
RSS feed has a URL for subscribing

for general pages
Feed43 or Feedtv, Feedyes, feedity
need to build it in a header format

MASHUPS
a web application that combines date from more than one source into a single integrated tool
New York Times example - map with locations with pics and stories

Findnearby.net - uses location information and goes into google, ebay, etc.

mapdango - uses flickr to show pics of area

programmalbeweb.com

what makes mashups possible? RSS, XML, APIs - made public how to write programs to access their data), Standards

Creating your own mashups
HTML, JAAccript, CSS, zahoo pipes, microspft popfly, google mashupeditior
yahoo pipes - visual interface